package com.fushenlan.epidemicControl.service;

import com.fushenlan.Vo.*;
import com.fushenlan.commons.GeneralResponse;
import com.fushenlan.commons.ListPagingUtils;
import com.fushenlan.po.Area;

import java.util.List;

/**
 * @Author jiajia
 * @DATE 2022/4/21
 * @VERSION 1.0
 */
public interface WorkbenchService {
    /**
     * 工作台信息nucleicInfo
     * @return
     */
    GeneralResponse<WorkBenchTopDataVO> topData();

    /**
     * 工作台信息emergencyInfo
     * @return
     */
    GeneralResponse<ListPagingUtils<WorkbenchNucleinVO>> nucleicInfo(int pageNo, int pageSize);

    /**
     * 工作台信息
     * @return
     */
    GeneralResponse<ListPagingUtils<WorkBenchEmergencyVO>> emergencyInfo(int pageNo, int pageSize);


    /**
     * 查看小区楼层核酸统计
     * @param residentialId 小区id
     * @param pageNo 当前页码
     * @param pageSize 每页数量
     * @return
     */
    GeneralResponse<ListPagingUtils<WorkBenchDetailVO>> detail(long residentialId,int pageNo,int pageSize);
}
